package com.zb.dao.ext.dic;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.zb.dao.base.BaseDao;
import com.zb.entity.dic.OmsDicCityCode;

/**
 * 城市代码数据操作Dao
 * @author xielongfei
 *
 */
@Repository
public class OmsDicCityCodeDao extends BaseDao<OmsDicCityCode> {

	/**
	 * 通过城市编码查询城市详细
	 * @param city_code
	 * @return
	 */
	public OmsDicCityCode findOmsDicCityByCityCode(String city_code){

		//初始化查询对象
		OmsDicCityCode omsDicCityCode = new OmsDicCityCode();
		omsDicCityCode.setCity_code(city_code);
		
		List<OmsDicCityCode> omsDicCityCodes = super.findExample(omsDicCityCode, null, null, null, null);
		if(omsDicCityCodes!=null && omsDicCityCodes.size()>0){
			return omsDicCityCodes.get(0);
		}
		return null;
	}
	
	/**
	 * 通过省份编码查询城市列表信息
	 * @param province_code
	 * @return
	 */
	public List<OmsDicCityCode> findOmsDicCityByProvinceCodeEmbedList(String province_code){

		//初始化查询对象
		OmsDicCityCode omsDicCityCode = new OmsDicCityCode();
		omsDicCityCode.setProvince_code(province_code);;
		
		return super.findExample(omsDicCityCode, null, null, null, null);
	}
	
}
